package com.crois.barrier.web.service;

import com.crois.barrier.common.dto.ApiRouteInfo;
import com.crois.barrier.plugin.BarrierPluginChain;
import org.springframework.web.server.ServerWebExchange;
import reactor.core.publisher.Mono;

/**
 * @author Hou Ze Yu
 * @description
 * @date 2020/10/21
 */
public interface ParamMappingService {
    Mono<Void> doParamMapping(ApiRouteInfo apiRouteInfo, ServerWebExchange exchange, BarrierPluginChain chain);
}
